CET Transito Windows Store
Depois da extensão para o Google Chrome, publiquei um app na Windows Store para verificar o trânsito de São Paulo. É a primeira vez que desenvolvo e publico na Windows Store. Criar Apps usando HTML + JS é simples e não exige uma grande curva de aprendizado. Para publicar não basta simplesmente jogar a App na Store, você precisa além de passar nos diversos testes de qualidade, adiciionar screenshots e descrições pra cada idioma que deseja ser certificado, e caso use a internet, precisa de uma política de privacidade. Depois de algum tempo consegui acertar tudo e o App já está na loja: CET - Transito Agora
Ícone no Menu Iniciar
Screenshot
Fujiy Util 1.0.0
Publiquei no NuGet.org uma pequena biblioteca que uso há muito tempo para ajudar no uso de cache e evitar a mesma repetição de código sempre que se usa cache. Esta é a primeira versão pública.
O Package se chama Fujiy.Util e contém também algumas extensões para Collections.
Um exemplo de como essa biblioteca pode ajudar.
Em vez de escrever todo esse bloco de código:
decimal price;
var returnFromCache = Cache"CarClassGetPrice" + carId;
if(returnFromCache is decimal)
{
price = (decimal)returnFromCache;
}
else
{
price = GetPrice(carId);
Cache["CarClassGetPrice" + carId] = price;
}
Você escreve apenas:
decimal price = CacheHelper.FromCacheOrExecute(() => myObj.GetPrice(carId));
O código fonte está disponível no CodePlex e conta com muitos testes unitários
MiniProfiler + EF6
Há algum tempo tive problemas com o MiniProfiler e o Entity Framework 6, até que lançaram uma nova versão beta que suporta o EF6.
Porém o MiniProfiler continuava usando o método antigo de interceptação que criava uma wrapper nos providers, conexões, comandos, etc. Que não é mais necessário, além de estar no limite da gambiarra.
Além disso tinha um grande problema, não funcionava com outras ferramentas que também usavam o método antigo, por exemplo o EFProf.
Criei um tópico no forum de suporte e acabei desenvolvendo uma nova implementação do MiniProfiler.EF6, dessa vez usando um Interceptor, evitando gambiarras e com o código muito mais simples, além de agora também mostrar o valor e informaçoes sobre os parametros das queries. E agora funciona com o EFProf.
Seguem os links das discussões e o pull request no GitHub:
http://community.miniprofiler.com/t/miniprofiler-efprof-doesnt-work/239
http://community.miniprofiler.com/t/will-mini-profiler-support-ef6/19/9
Extensão pro Chrome com o trânsito de SP (CET)
Criei uma pequena extensão pro Chrome ondé possivel verificar a todo momento qual o índice de trânsito na cidade de São Paulo, usando os dados da CET. O código é muito simples, apenas uma consulta ao próprio site da CET e busco os dados no HTML.
Não tenho intenção de criar nada complexo, fiz pro meu uso pessoal mesmo, mas se tiver alguma sugestão deixa um comentário.
Pra instalar segue o link: Transito SP - CET